package com.sky.mapper.user;

import com.sky.pojo.User;
import org.apache.ibatis.annotations.Mapper;

/**
 * 用户数据访问层
 * @author zgp
 * @version V1.0
 * @date 2025-01-24 14:30
 */
@Mapper
public interface UserMapper {
    /**
     * 根据openid查询用户
     * @param openid 用户唯一标识
     * @return 用户
     */
    User selectByOpenid(String openid);

    /**
     * 新增用户
     * @param newUser 用户
     */
    void insert(User newUser);

    /**
     * 根据用户id查询
     * @param id 用户id
     * @return 用户
     */
    User selectById(Long id);
}
